package com.class05.mapper;


import com.class05.pojo.Employee;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface EmployeeMapper {

//    1、动态查询某条数据，工资与姓名可传或者都不传
    public List<Employee> queryByCondition(@Param("empName") String empName, @Param("empSalary")Double empSalary);



//    2、 动态更新某条数据，工资与姓名可传或者都不传
    public void updateEmployee(Employee employee);



//    3、动态条件查询 （choose/when/otherwise标签）
    public List<Employee> queryByCondition2(Employee employee);


//    2、批量插入数据
    public void insertEmployeeBatch(@Param("employees") List<Employee> employees);


}
